package com.caryguan.demo;

/**
 * @author caryguan
 * @version V1.0
 * @Package com.caryguan.demo
 * @date 2020/10/11 12:17
 */
public class 查找重复电子邮箱 {
    /**
     * 编写一个 SQL 查询，查找 Person 表中所有重复的电子邮箱。
     *
     * 示例：
     *
     * +----+---------+
     * | Id | Email   |
     * +----+---------+
     * | 1  | a@b.com |
     * | 2  | c@d.com |
     * | 3  | a@b.com |
     * +----+---------+
     * 根据以上输入，你的查询应返回以下结果：
     *
     * +---------+
     * | Email   |
     * +---------+
     * | a@b.com |
     * +---------+
     * 说明：所有电子邮箱都是小写字母。
     *
     * 来源：力扣（LeetCode）
     * 链接：https://leetcode-cn.com/problems/duplicate-emails
     * 著作权归领扣网络所有。商业转载请联系官方授权，非商业转/载请注明出处。
     */
 //# Write your MySQL query statement below

    // select distinct p1.Email from Person p1 ,Person p2 where p1.Email=p2.Email and p1.id!=p2.id

    //left join 解法
    //select distinct p1.Email from Person p1 left join Person p2 on p1.Email=p2.Email and p1.id!=p2.id;
}